package com.zzy.test.els;


        /*

         * 俄罗斯方块的菜单

         */

import javax.swing.*;

import java.awt.event.InputEvent;

import java.awt.event.KeyEvent;

import javax.swing.JFrame.*;

public class WindowMenu extends JFrame {

    JMenuBar menubar;

    JMenu menu0,menu1,menu2,subMenu;

    JMenuItem item1,item2,item3;

    public WindowMenu(String s,int x,int y,int w,int h) {

        init(s);

        setLocation(x,y);

        setSize(w,h);

        setVisible(true);

        setDefaultCloseOperation(DISPOSE_ON_CLOSE);

    }

    void init(String s) {

        setTitle(s);

        menubar = new JMenuBar();

        menu0 = new JMenu("游戏"); //菜单栏的第一个选项

        item1 = new JMenuItem("新游戏(new)");

        item2 = new JMenuItem("重新开始");

        menu0.add(item1);

        menu0.addSeparator(); //设置子菜单之间的分割线

        menu0.add(item2);

        menu0.addSeparator(); //设置子菜单之间的分割线

        subMenu = new JMenu("难度等级");

        menu0.add(subMenu);

        subMenu.add(new JMenuItem("初级"));

        subMenu.add(new JMenuItem("中级"));

        subMenu.add(new JMenuItem("高级"));

        menu0.addSeparator();

        item3 = new JMenuItem("退出");

        menu0.add(item3);

        menubar.add(menu0);

        menu1 = new JMenu("编辑"); //菜单栏的第二个选项

        item1 = new JMenuItem("后退一步");

        menu1.add(item1);

        menu1.addSeparator(); //设置子菜单之间的分割线

        item2 = new JMenuItem("前进一步");

        menu1.add(item2);

        menubar.add(menu1);

        menu2 = new JMenu("关于");

        item1 = new JMenuItem("作者：zzy");

        menu2.add(item1);

        menu2.addSeparator();

        item2 = new JMenuItem("版本：v1.0");

        menu2.add(item2);

        menubar.add(menu2);

        setJMenuBar(menubar);

    }

}